package com.pug.zixun.mapper;

import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

/**
 * @author 飞哥
 * @Title: 学相伴出品
 * @Description: 飞哥B站地址：https://space.bilibili.com/490711252
 * 记得关注和三连哦！
 * @Description: 我们有一个学习网站：https://www.kuangstudy.com
 * @date 2022-08-11$ 21:50$
 */
public interface StateMapper {


    /**
     * 统计首页相关数据
     * @return
     */
    Map<String,Object> stateIndexData();

    /**
     * 统计用户性别
     * @return
     */
    List<Map<String,Object>> stateUserSex(@Param("dateCondition") String dateCondition);

    /**
     * 统计操作系统
     * @return
     */
    List<Map<String,Object>> stateOS(@Param("dateCondition") String dateCondition);

    /**
     * 统计浏览器类型
     * @return
     */
    List<Map<String,Object>> stateRequestBrower(@Param("dateCondition") String dateCondition);


    /**
     * 统计订单相关
     * @return
     */
    List<Map<String,Object>> stateOrderRelation(@Param("dateCondition") String dateCondition);
}
